/**
 * 视图详情接口
 *
 * @export
 * @interface IViewDetail
 */
export interface IViewDetail {
	/**
	 * 名称
	 *
	 * @type {string}
	 * @memberof IViewDetail
	 */
	name: string;

	/**
	 * 标题
	 *
	 * @type {string}
	 * @memberof IViewDetail
	 */
	caption: string;

	/**
	 * 视图标识
	 *
	 * @type {string}
	 * @memberof IViewDetail
	 */
	codeName: string;

	/**
	 * 打开方式
	 *
	 * @type {('INDEXVIEWTAB' | 'POPUP' | 'POPUPMODAL' | 'POPUPAPP' | 'DRAWER_LEFT' | 'DRAWER_RIGHT' | 'DRAWER_TOP' | 'DRAWER_BOTTOM' | 'POPOVER' | 'USER' | 'USER2' | 'USER3' | 'USER4' | string)}
	 * @memberof IViewDetail
	 */
	openMode?:
		| 'INDEXVIEWTAB'
		| 'POPUP'
		| 'POPUPMODAL'
		| 'POPUPAPP'
		| 'DRAWER_LEFT'
		| 'DRAWER_RIGHT'
		| 'DRAWER_TOP'
		| 'DRAWER_BOTTOM'
		| 'POPOVER'
		| 'USER'
		| 'USER2'
		| 'USER3'
		| 'USER4'
		| string;

	/**
	 * 是否为重定向视图
	 *
	 * @type {boolean}
	 * @memberof IViewDetail
	 */
	redirectView?: boolean;

	/**
	 * 宽度
	 *
	 * @type {number}
	 * @memberof IViewDetail
	 */
	width?: number;

	/**
	 * 高度
	 *
	 * @type {number}
	 * @memberof IViewDetail
	 */
	height?: number;

	/**
	 * 实体关系
	 *
	 * @type {any[]}
	 * @memberof IViewDetail
	 */
	deResParameters?: any[];

	/**
	 * 关系
	 *
	 * @type {any[]}
	 * @memberof IViewDetail
	 */
	parameters?: any[];
}
